/* 
 * Calculos estadisticos.
 * @Autor: Andrés Ubilla.
 */

/* CALCULOS GRASA CORPORAL */
function calcularPorcentajeGraso(){
    var sexo = jQuery('#ctl0_cphMain_sexoPaciente').val();
    var triceps = jQuery('#ctl0_cphMain_txtTriceps').val();
    var subEscapular = jQuery('#ctl0_cphMain_txtSubEscapular').val();
    var biceps = jQuery('#ctl0_cphMain_txtBiceps').val();
    var crestaIliaca = jQuery('#ctl0_cphMain_txtCrestaIliaca').val();
    if(sexo != "" && triceps != "" && subEscapular != "" && biceps != "" && crestaIliaca != ""){
        var suma = 259; //triceps + subEscapular + biceps + crestaIliaca;
        var logBase = Math.log(10); // = 2.302585093
        var logSuma = Math.log(suma) / logBase;
        var porcentajeGraso = "";
        if(sexo === "1"){
            porcentajeGraso = ((495 / (1.1765 - (0.0744 * logSuma))) - 450);
        }else if(sexo === "0"){
            porcentajeGraso = ((495 / (1.1567 - (0.0717 * logSuma))) - 450);
        }
        var result = Math.round(porcentajeGraso*10)/10;
        jQuery('#resultadoPorcentajeGraso').html(result + " %");
        jQuery("#ctl0_cphMain_resultadoPorcentajeGraso").val(result + " %");
        
        calcularKgGrasa(result);
        calcularPuntuacionZGrasaCorporal(result, sexo);
        
    jQuery('#graficoPorcentajeGraso').jqxGauge('setValue', result);
    
    }else{
        var alerta = "<div class='alert alert-error'><button type='button' class='close' data-dismiss='alert'>&times;</button><strong>Error!</strong><br>Se han encontrado campos vac&iacute;os para realizar los c&aacute;lculos necesarios. Por favor, verifique la informaci&oacute;n.</div>";
        jQuery("#mensaje").fadeIn('slow').html(alerta);               
    }
}

function calcularKgGrasa(porcentajeGraso){
    var peso = jQuery('#ctl0_cphMain_txtPeso').val();
    var kgGrasa = (peso * porcentajeGraso) / 100;
    var result = Math.round(kgGrasa*10)/10;
    
    jQuery('#resultadoKgGrasa').html(result + " Kg");
    jQuery("#ctl0_cphMain_resultadoKgGrasa").val(result + " Kg");
    
    calcularKgMasaMagra(peso, result);
}

function calcularKgMasaMagra(peso, kgGrasa){
    var kgMasaMagra = peso - kgGrasa;
    var result = Math.round(kgMasaMagra*10)/10;
    
    jQuery('#resultadoKgGrasaMagra').html(result + " Kg");
    jQuery("#ctl0_cphMain_resultadoKgGrasaMagra").val(result);
}

function calcularPuntuacionZGrasaCorporal(porcentajeGraso, sexo){
    var puntuacionZ = "";
    if(sexo == "1"){
        puntuacionZ = (porcentajeGraso - 14.6) / 4.7;
    }else if(sexo == "0"){
        puntuacionZ = (porcentajeGraso - 25.8) / 4.2;
    }
    var result = Math.round(puntuacionZ*100)/100;
    
    jQuery('#resultadoPuntuacionZGrasaCorporal').html(result);
    jQuery("#ctl0_cphMain_resultadoPuntuacionZGrasaCorporal").val(result);
    
    calcularDistribucionNormalEstandarGrasaCorporal(result);
}

function calcularDistribucionNormalEstandarGrasaCorporal(puntuacionZ){
    if(puntuacionZ != ""){
        var okFunc = function(t) {
            var percentilo = t.percentilo * 100;
            var result = Math.round(percentilo*10)/10;
            
            jQuery("#resultadoPercentilGrasaCorporal").html(result + " %");
            jQuery("#ctl0_cphMain_resultadoPercentilGrasaCorporal").val(result + " %");
            
            calcularVerbalGrasaCorporal(result);
        }
        jQuery.ajax({
            url: "index.php",
            type: "post",
            async: false,
            dataType: 'json',
            data: {
                page : 'Evaluacion.Ajax',
                op : 'calcularDistribucionNormalEstandar',
                puntuacionZ : puntuacionZ                    
            },
            success: okFunc
        });
    }
}

function calcularVerbalGrasaCorporal(percentiloGrasaCorporal){
    var clases = "label label-warning label-success label-info label-important";
    var verbal = "";
    if(percentiloGrasaCorporal <= 5){
        verbal = "MUY BAJO";
        jQuery('#resultadoVerbalGrasaCorporal').removeClass(clases).addClass("label label-important");
    }else if(percentiloGrasaCorporal >= 5 && percentiloGrasaCorporal <= 15){
        verbal = "BAJO";
        jQuery('#resultadoVerbalGrasaCorporal').removeClass(clases).addClass("label label-warning");
    }else if(percentiloGrasaCorporal >= 15 && percentiloGrasaCorporal <= 85){
        verbal = "NORMAL";
        jQuery('#resultadoVerbalGrasaCorporal').removeClass(clases).addClass("label label-success");
    }else if(percentiloGrasaCorporal >= 85 && percentiloGrasaCorporal <= 95){
        verbal = "ELEVADO";
        jQuery('#resultadoVerbalGrasaCorporal').removeClass(clases).addClass("label label-warning");
    }else if(percentiloGrasaCorporal >= 95){
        verbal = "MUY ELEVADO";
        jQuery('#resultadoVerbalGrasaCorporal').removeClass(clases).addClass("label label-important");
    }
    
    jQuery('#resultadoVerbalGrasaCorporal').html(verbal);
    jQuery("#ctl0_cphMain_resultadoVerbalGrasaCorporal").val(verbal);
}
/* CALCULOS GRASA CORPORAL */

/* CALCULOS MASA MUSCULAR */
function calcularKgMusculo(){
    var sexo = parseFloat(jQuery('#ctl0_cphMain_sexoPaciente').val());
    var edadDecimal = parseFloat(jQuery("#ctl0_cphMain_edadDecimal").val());
    var talla = parseFloat(jQuery('#ctl0_cphMain_txtTalla').val());
    var triceps = parseFloat(jQuery('#ctl0_cphMain_txtTriceps').val());
    var musloAnterior = parseFloat(jQuery('#ctl0_cphMain_txtMusloAnterior').val());
    var pantorrillaMedial = parseFloat(jQuery('#ctl0_cphMain_txtPantorrillaMedial').val());
    var brazoRelajado = parseFloat(jQuery('#ctl0_cphMain_txtBrazoRelajado').val());    
    var musloMedial = parseFloat(jQuery('#ctl0_cphMain_txtMusloMedial').val()); 
    var pantorrillaMaxima = parseFloat(jQuery('#ctl0_cphMain_txtPantorrillaMaximo').val());
    
    var kgMusculo = (talla * 0.01) * (0.00744 * Math.pow(brazoRelajado - (triceps * 0.314), 2) +
                    0.00088 * Math.pow(musloMedial - (musloAnterior * 0.314), 2) +
                    0.00441 * Math.pow(pantorrillaMaxima - (pantorrillaMedial * 0.314), 2)) +
                    (2.4 * sexo) - (0.048 * edadDecimal) + 7.8;
                    
    var result = Math.round(kgMusculo*10)/10;
    
    jQuery('#resultadoVerbalKgMusculo').html(result + " Kg");
    jQuery("#ctl0_cphMain_resultadoKgMusculo").val(result + " Kg");
    
    calcularPorcentajeMusculo(result);
    calcularPuntuacionZMasaMuscular(result);
}

function calcularPorcentajeMusculo(kgMusculo){
    var peso = parseFloat(jQuery('#ctl0_cphMain_txtPeso').val());
    var calculo = kgMusculo / peso;
    var porcentajeMusculo = calculo * 100;
    var result = Math.round(porcentajeMusculo*10)/10;
    
    jQuery('#resultadoPorcentajeMusculo').html(result + " %");
    jQuery("#ctl0_cphMain_resultadoPorcentajeMusculo").val(result + " %");
}

function calcularPuntuacionZMasaMuscular(kgMusculo){
    var sexo = jQuery('#ctl0_cphMain_sexoPaciente').val();
    var puntuacionZ = "";
    if(sexo == "1"){
        puntuacionZ = (kgMusculo - 32.8) / 4.9;
    }else if(sexo == "2"){
        puntuacionZ = (kgMusculo - 26.5) / 5.4;
    }
    var result = Math.round(puntuacionZ*100)/100;
    alert("hola");
    jQuery('#resultadoPuntuacionZMusculo').html(result);
    jQuery("#ctl0_cphMain_resultadoPuntuacionZMusculo").val(result);
    
    calcularDistribucionNormalEstandarMasaMuscular(result);
}

function calcularDistribucionNormalEstandarMasaMuscular(puntuacionZ){
    if(puntuacionZ != ""){
        var okFunc = function(t) {
            var percentilo = t.percentilo * 100;
            var result = Math.round(percentilo*10)/10;
            
            jQuery("#resultadoPercentilMusculo").html(result + " %");
            jQuery("#ctl0_cphMain_resultadoPercentilMusculo").val(result + " %");
            
            calcularVerbalMasaMuscular(result);
        }
        jQuery.ajax({                
            url: "index.php",
            type: "post",
            async: false,
            dataType: 'json',
            data: {
                page : 'Evaluacion.Ajax',
                op : 'calcularDistribucionNormalEstandar',
                puntuacionZ : puntuacionZ                    
            },
            success: okFunc
        });
    }
}

function calcularVerbalMasaMuscular(percentiloMuscular){
    var clases = "label label-warning label-success label-info label-important";
    var verbal = "";
    if(percentiloMuscular <= 5){
        verbal = "MUY BAJO";
        jQuery('#resultadoVerbalMusculo').removeClass(clases).addClass("label label-important");
    }else if(percentiloMuscular >= 5 && percentiloMuscular <= 15){
        verbal = "BAJO";
        jQuery('#resultadoVerbalMusculo').removeClass(clases).addClass("label label-warning");
    }else if(percentiloMuscular >= 15 && percentiloMuscular <= 85){
        verbal = "NORMAL";
        jQuery('#resultadoVerbalMusculo').removeClass(clases).addClass("label label-success");
    }else if(percentiloMuscular >= 85 && percentiloMuscular <= 95){
        verbal = "ELEVADO";
        jQuery('#resultadoVerbalMusculo').removeClass(clases).addClass("label label-warning");
    }else if(percentiloMuscular >= 95){
        verbal = "MUY ELEVADO";
        jQuery('#resultadoVerbalMusculo').removeClass(clases).addClass("label label-important");                
    }
    
    jQuery("#resultadoVerbalMusculo").html(verbal);
    jQuery("#ctl0_cphMain_resultadoVerbalMusculo").val(verbal);
}
/* CALCULOS MASA MUSCULAR */

/* CARGO GRAFICO EN 0 */
jQuery(document).ready(function () {
    majorTicks = {size: '10%', interval: 10},
    minorTicks = {size: '8%', interval: 1, style: {'stroke-width': 0.3, stroke: '#585858'}}
    jQuery('#graficoIMC').jqxLinearGauge({
        orientation: 'horizontal',
        labels: {position: 'far', interval: 5, offset: 2, visible: true, formatValue: function (value, position) {return value;}},
        ticksMajor: majorTicks,
        ticksMinor: minorTicks,
        min: 5,
        max: 50,
        value: 0,
        width: '100%',
        height: 200,
        pointer: {pointerType: 'arrow', style: {fill: '#05A1D3', stroke: '05A1D3'}, size: '7%', visible: true, offset: 5},
        ranges: [
            {startValue: 5, endValue: 18.5, style: {fill: '#F89406', stroke: '#F89406'}},
            {startValue: 18.6, endValue: 25.1, style: {fill: '#468847', stroke: '#468847'}},
            {startValue: 25.2, endValue: 30.1, style: {fill: '#3A87AD', stroke: '#3A87AD'}},
            {startValue: 30.2, endValue: 35.1, style: {fill: '#F89406', stroke: '#F89406'}},
            {startValue: 35.2, endValue: 40.1, style: {fill: '#B94A48', stroke: '#B94A48'}},
            {startValue: 40.2, endValue: 50, style: {fill: '#B94A48', stroke: '#B94A48'}}]
    });
    jQuery('#graficoIMC').jqxLinearGauge('background', {visible: false});
    jQuery('#graficoIMC').jqxLinearGauge('value', 0);
    
    jQuery('#graficoPorcentajeGraso').jqxGauge({
        ranges: [{startValue: 0, endValue: 20, style: {fill: '#F89406', stroke: '#F89406'}, startDistance: 0, endDistance: 0},
                {startValue: 20.1, endValue: 30, style: {fill: '#468847', stroke: '#468847'}, startDistance: 0, endDistance: 0},
                {startValue: 30.1, endValue: 40, style: {fill: '#F89406', stroke: '#F89406'}, startDistance: 0, endDistance: 0},
                {startValue: 40.1, endValue: 70, style: {fill: '#B94A48', stroke: '#B94A48'}, startDistance: 0, endDistance: 0}],
        cap: {radius: 0.03},
        caption: {offset: [0, -25], value: '% Graso', position: 'bottom'},
        value: 0,
        border: {size: '0%', style: {stroke: '#fff'}, visible: false, showGradient: false},
        style: {stroke: '#ffffff', 'stroke-width': '1px', fill: '#ffffff'},
        animationDuration: 700,
        //colorScheme: 'scheme01',
        //labels: { distance: '10%', position: 'inside', interval: 10 },
        labels: {distance: '35%', position: 'none', interval: 10, offset: [0, -10], visible: true, formatValue: function (value) {return value;}},
        ticksMinor: {interval: 2.5, size: '3%'},
        ticksMajor: {interval: 10, size: '5%'},
        startAngle: 0,
        endAngle: 180,
        width: 180,
        height: 140,
        max: 70
    });
    jQuery('#graficoPorcentajeGraso').jqxGauge('setValue', 0);
});
/* CARGO GRAFICO EN 0 */

/* CALCULOS INDICE MASA CORPORAL */
function calcularIMC(){
    var clases = "label label-warning label-success label-info label-important";
    var resultadoVerbal = "";
    var peso = jQuery('#ctl0_cphMain_txtPeso').val();
    var talla = jQuery('#ctl0_cphMain_txtTalla').val();
    var imc = (peso / Math.pow((talla/100), 2)); //peso / imcAux;
    var result = Math.round(imc*10)/10; //redondeo el resultado a 2 decimanles

    jQuery('#graficoIMC').jqxLinearGauge('value', result);
    
    if(result < 18.4){
        resultadoVerbal = "Bajo Peso";
        jQuery('#resultadoVerbalIMC').removeClass(clases).addClass("label label-warning");
    }else if(result >= 18.5 && result <= 24.9){
        resultadoVerbal = "Normal";
        jQuery('#resultadoVerbalIMC').removeClass(clases).addClass("label label-success");
    }else if(result >= 25 && result <= 29.9){
        resultadoVerbal = "Sobre Peso";
        jQuery('#resultadoVerbalIMC').removeClass(clases).addClass("label label-info");
    }else if(result >= 30 && result <= 34.9){
        resultadoVerbal = "Obeso";
        jQuery('#resultadoVerbalIMC').removeClass(clases).addClass("label label-warning");
    }else if(result >= 35 && result <= 39.9){
        resultadoVerbal = "Obeso tipo I";
        jQuery('#resultadoVerbalIMC').removeClass(clases).addClass("label label-important");
    }else if(result >= 40 && result <= 49.9){
        resultadoVerbal = "Obeso tipo II";
        jQuery('#resultadoVerbalIMC').removeClass(clases).addClass("label label-important");
    }else if(result >= 50){
        resultadoVerbal = "Obesdiad M&oacute;rbida";
        jQuery('#resultadoVerbalIMC').removeClass(clases).addClass("label label-important");
    }
    jQuery('#ctl0_cphMain_resultadoIMC').val(result);
    jQuery('#resultadoIMC').html(result);
    jQuery('#resultadoVerbalIMC').html(resultadoVerbal);
    
    calcularPuntuacionZIMC(result);
    calcularGastoEnergetico();
}
    
function calcularPuntuacionZIMC(resultIMC){
    var sexo = jQuery('#ctl0_cphMain_sexoPaciente').val();
    var imc = resultIMC;
    var puntuacionZ = "";
    if(sexo == 1){
        puntuacionZ = (imc - 24.2) / 2.1;
    }else if(sexo == 2){
        puntuacionZ = (imc - 21.8) / 2.7;
    }
    var result = Math.round(puntuacionZ*100)/100;
    
    jQuery('#ctl0_cphMain_resultadoPuntuacionZIMC').val(result);
    jQuery('#resultadoPuntuacionZIMC').html(result);
   
    calcularDistribucionNormalEstandarIndiceMasaCorporal(result);
}

function calcularDistribucionNormalEstandarIndiceMasaCorporal(resultPuntuacionZ){
    var puntuacionZ = resultPuntuacionZ;

    if(puntuacionZ != ""){
        var okFunc = function(t) {
            var percentilo = t.percentilo * 100;
            var result = Math.round(percentilo*10)/10;
            jQuery("#ctl0_cphMain_resultadoPercentilIMC").val(result);
            jQuery("#resultadoPercentilIMC").html(result + "%");
            
            calcularVerbalIMC(result);
        }
        jQuery.ajax({                
            url: "index.php",
            type: "post",
            async: false,
            dataType: 'json',
            data: {
                page : 'Evaluacion.Ajax',
                op : 'calcularDistribucionNormalEstandar',
                puntuacionZ : puntuacionZ                    
            },
            success: okFunc
        });
    }       
}

function calcularVerbalIMC(resultPercentil){
    var clases = "label label-warning label-success label-info label-important";
    var percentiloIMC = resultPercentil;
    var verbal = "";
    if(percentiloIMC <= 5){
        verbal = "MUY BAJO";
        jQuery('#verbalIMC').removeClass(clases).addClass("label label-important");
    }else if(percentiloIMC >= 5 && percentiloIMC <= 15){
        verbal = "BAJO";
        jQuery('#verbalIMC').removeClass(clases).addClass("label label-warning");
    }else if(percentiloIMC >= 15 && percentiloIMC <= 85){
        verbal = "NORMAL";
        jQuery('#verbalIMC').removeClass(clases).addClass("label label-success");
    }else if(percentiloIMC >= 85 && percentiloIMC <= 95){
        verbal = "ELEVADO";
        jQuery('#verbalIMC').removeClass(clases).addClass("label label-warning");
    }else if(percentiloIMC >= 95){
        verbal = "MUY ELEVADO";
        jQuery('#verbalIMC').removeClass(clases).addClass("label label-important");
    }

    jQuery('#ctl0_cphMain_resultadoVerbalIMC').val(verbal);
    jQuery('#verbalIMC').html(verbal);
}
/* CALCULOS INDICE MASA CORPORAL */

/* CALCULO INDICE CINTURA CADERAS */
function calcularIndiceCinturaCaderas(){
    var cinturaMinima = parseInt(document.getElementById('ctl0_cphMain_txtCinturaMinima').value);
    var caderasMaximo = parseInt(document.getElementById('ctl0_cphMain_txtCaderasMaximo').value);
    var indiceCinturaCaderas = cinturaMinima / caderasMaximo;
    var result = Math.round(indiceCinturaCaderas*100)/100;
    document.getElementById('ctl0_cphMain_txtICC').value = result;
}
/* CALCULO INDICE CINTURA CADERAS */

/* CALCULO INDICE PLIEGUES */
function calcularPliegues(){
    var triceps = parseFloat(jQuery('#ctl0_cphMain_txtTriceps').val());
    var subEscapular = parseFloat(jQuery('#ctl0_cphMain_txtSubEscapular').val());
    var supraEspinal = parseFloat(jQuery('#ctl0_cphMain_txtSupraEspinal').val());
    var abdominal = parseFloat(jQuery('#ctl0_cphMain_txtAbdominal').val());
    var musloAnterior = parseFloat(jQuery('#ctl0_cphMain_txtMusloAnterior').val());
    var pantorrillaMedial = parseFloat(jQuery('#ctl0_cphMain_txtPantorrillaMedial').val());
    var result = triceps + subEscapular + supraEspinal + abdominal + musloAnterior + pantorrillaMedial;
    
    jQuery('#resultadoVerbalSumaPliegues').html(result + " mm");
    jQuery("#ctl0_cphMain_resultadoSumaPliegues").val(result + " mm");
    
    calcularPuntuacionZPliegues(result);
}

function calcularPuntuacionZPliegues(pliegues){
    var sexo = jQuery('#ctl0_cphMain_sexoPaciente').val();
    var puntuacionZ = "";
    if(sexo == 1){
        puntuacionZ = (pliegues - 67.5) / 24.5;
    }else if(sexo == 0){
        puntuacionZ = (pliegues - 95.9) / 25;
    }
    var result = Math.round(puntuacionZ*100)/100;
    
    jQuery('#resultadoPuntuacionZPliegues').html(result);
    jQuery("#ctl0_cphMain_resultadoPuntuacionZPliegues").val(result);
    
    calcularDistribucionNormalEstandarIndicePliegues(result);
}

function calcularDistribucionNormalEstandarIndicePliegues(puntuacionZ){
    if(puntuacionZ != ""){
        var okFunc = function(t) {
            var percentilo = t.percentilo * 100;
            var result = Math.round(percentilo*10)/10;
            
            jQuery("#resultadoPercentilPliegues").html(result + " %");
            jQuery("#ctl0_cphMain_resultadoPercentilPliegues").val(result + " %");
            
            calcularVerbalPliegues(result);
        }
        jQuery.ajax({                
            url: "index.php",
            type: "post",
            async: false,
            dataType: 'json',
            data: {
                page : 'Evaluacion.Ajax',
                op : 'calcularDistribucionNormalEstandar',
                puntuacionZ : puntuacionZ                    
            },
            success: okFunc
        });
    }
}

function calcularVerbalPliegues(percentiloPliegues){
    var clases = "label label-warning label-success label-info label-important";
    var verbal = "";
    if(percentiloPliegues <= 5){
        verbal = "MUY BAJO";
        jQuery('#resultadoVerbalPliegues').removeClass(clases).addClass("label label-important");
    }else if(percentiloPliegues >= 5 && percentiloPliegues <= 15){
        verbal = "BAJO";
        jQuery('#resultadoVerbalPliegues').removeClass(clases).addClass("label label-warning");
    }else if(percentiloPliegues >= 15 && percentiloPliegues <= 85){
        verbal = "NORMAL";
        jQuery('#resultadoVerbalPliegues').removeClass(clases).addClass("label label-success");
    }else if(percentiloPliegues >= 85 && percentiloPliegues <= 95){
        verbal = "ELEVADO";
        jQuery('#resultadoVerbalPliegues').removeClass(clases).addClass("label label-warning");
    }else if(percentiloPliegues >= 95){
        verbal = "MUY ELEVADO";
        jQuery('#resultadoVerbalPliegues').removeClass(clases).addClass("label label-important");
    }
    
    jQuery('#resultadoVerbalPliegues').html(verbal);
    jQuery("#ctl0_cphMain_resultadoVerbalPliegues").val(verbal);
}
/* CALCULO INDICE PLIEGUES */

/* CALCULO PESO IDEAL KG */
function calcularPesoIdeal(){
    var kgMasaMagra = parseFloat(jQuery('#ctl0_cphMain_resultadoKgGrasaMagra').val());
    var porcentajeGrasoDeseado = parseFloat(jQuery('#ctl0_cphMain_txtPorcentajeGrasoDeseado').val());
    var pesoIdealKg = (kgMasaMagra / ((100 - porcentajeGrasoDeseado) * 0.01));
    var result = Math.round(pesoIdealKg*10)/10;
    
    jQuery('#ctl0_cphMain_resultadoPesoIdeal').val(result + " Kg");
    jQuery('#resultadoPesoIdeal').html(result + " Kg");
    
    calcularKgDisminuir(result);
}
/* CALCULO PESO IDEAL KG */

/* CALCULO KG A DISMINUIR */
function calcularKgDisminuir(pesoIdeal){
    var peso = parseFloat(jQuery('#ctl0_cphMain_txtPeso').val());
    var kgDisminuir = peso - pesoIdeal;
    var result = Math.round(kgDisminuir*10)/10;
    
    jQuery('#ctl0_cphMain_resultadoPesoDisminuir').val(result);
    jQuery("#resultadoPesoDisminuir").html(result + " Kg");
}
/* CALCULO KG A DISMINUIR */

/* CALCULO GASTO ENERGETICO */
function calcularGastoEnergetico(){
    var sexo = jQuery('#ctl0_cphMain_sexoPaciente').val();
    var peso = parseFloat(jQuery('#ctl0_cphMain_txtPeso').val());
    var talla = parseFloat(jQuery('#ctl0_cphMain_txtTalla').val());
    var edadDecimal = parseFloat(jQuery("#ctl0_cphMain_edadDecimal").val());
    var gastoEnergetico = "";
    if(sexo == "1"){
        gastoEnergetico = 66 + (13.7 * peso) + (5 * talla) - (6.8 * edadDecimal);
    }else if(sexo == "0"){
        gastoEnergetico = 655 + (9.6 * peso) + (1.7 * talla) - (4.7 * edadDecimal);
    }
    
    var result = Math.round(gastoEnergetico*1)/1;
    
    jQuery('#resultadoGastoEnergetico').html(result + " Kcals");
    jQuery("#ctl0_cphMain_resultadoGastoEnergetico").val(result + " Kcals");
}
/* CALCULO GASTO ENERGETICO */

/* CALCULO GASTO ENERGETICO TOTAL ESTIMADO */
function calcularGastoEnergeticoTotalEstimado(){
    var actividadFisica = parseFloat(jQuery('#ctl0_cphMain_ddlNivelActividadFisica').val());
    var gastoEnergetico = parseFloat(jQuery("#ctl0_cphMain_resultadoGastoEnergetico").val());
    var gastoTotal = actividadFisica * gastoEnergetico;
    var result = Math.round(gastoTotal*1)/1;
    
    jQuery('#resultadoGastoEnergeticoTotalEstimado').html(result + " Kcals");
    jQuery("#ctl0_cphMain_resultadoGastoEnergeticoTotalEstimado").val(result + " Kcals");
}
/* CALCULO GASTO ENERGETICO TOTAL ESTIMADO */

/* CAMBIO IMAGEN DE ACUERDO AL PLIEGUE */
function cargarImagenTriceps(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/triceps.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenBiceps(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/biceps.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenSubEscapular(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/subescapular.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenCrestaIliaca(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/crestailiaca.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenSupraEspinal(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/supraespinal.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenAbdominal(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/abdomen.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenMusloAnterior(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/muslo.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenPantorrillaMedial(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/pantorrilla.gif";
    jQuery('img.imgPliegues').attr('src', src);
}

function cargarImagenPectoral(){
    var src = "/AlimentaSalud/web/themes/default/img/pliegues/pectoral.gif";
    jQuery('img.imgPliegues').attr('src', src);
}
/* CAMBIO IMAGEN DE ACUERDO AL PLIEGUE */
